TomlOps

class TomlOps : DynamicOps<TomlElement>

Dynamic Ops for dealing with TomlElements in Codecs and other related things

Author

fzzyhmstrs

Since

0.2.0

See also

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open fun compressMaps(): Boolean
Link copied to clipboard
open fun <U : Any> convertList(p0: DynamicOps<U>, p1: TomlElement): U
Link copied to clipboard
open fun <U : Any> convertMap(p0: DynamicOps<U>, p1: TomlElement): U
Link copied to clipboard
open override fun <U> convertTo(outOps: DynamicOps<U>, input: TomlElement): U
Link copied to clipboard
open override fun createBoolean(value: Boolean): TomlElement
Link copied to clipboard
open override fun createByte(value: Byte): TomlElement
Link copied to clipboard
open fun createByteList(p0: ByteBuffer): TomlElement
Link copied to clipboard
open override fun createDouble(value: Double): TomlElement
Link copied to clipboard
open override fun createFloat(value: Float): TomlElement
Link copied to clipboard
open override fun createInt(value: Int): TomlElement
Link copied to clipboard
open fun createIntList(p0: IntStream): TomlElement
Link copied to clipboard
open override fun createList(input: Stream<TomlElement>): TomlElement
Link copied to clipboard
open override fun createLong(value: Long): TomlElement
Link copied to clipboard
open fun createLongList(p0: LongStream): TomlElement
Link copied to clipboard
open fun createMap(p0: MutableMap<TomlElement, TomlElement>): TomlElement
open override fun createMap(map: Stream<Pair<TomlElement, TomlElement>>): TomlElement
Link copied to clipboard
open override fun createNumeric(i: Number): TomlElement
Link copied to clipboard
open override fun createShort(value: Short): TomlElement
Link copied to clipboard
open override fun createString(value: String): TomlElement
Link copied to clipboard
open override fun empty(): TomlElement
Link copied to clipboard
open fun emptyList(): TomlElement
Link copied to clipboard
open fun emptyMap(): TomlElement
Link copied to clipboard
open operator fun get(p0: TomlElement, p1: String): DataResult<TomlElement>
Link copied to clipboard
open override fun getBooleanValue(input: TomlElement): DataResult<Boolean>
Link copied to clipboard
open fun getByteBuffer(p0: TomlElement): DataResult<ByteBuffer>
Link copied to clipboard
open fun getGeneric(p0: TomlElement, p1: TomlElement): DataResult<TomlElement>
Link copied to clipboard
open fun getIntStream(p0: TomlElement): DataResult<IntStream>
Link copied to clipboard
open fun getList(p0: TomlElement): DataResult<Consumer<Consumer<TomlElement>>>
Link copied to clipboard
open fun getLongStream(p0: TomlElement): DataResult<LongStream>
Link copied to clipboard
open fun getMap(p0: TomlElement): DataResult<MapLike<TomlElement>>
Link copied to clipboard
open fun getMapEntries(p0: TomlElement): DataResult<Consumer<BiConsumer<TomlElement, TomlElement>>>
Link copied to clipboard
open override fun getMapValues(input: TomlElement): DataResult<Stream<Pair<TomlElement, TomlElement>>>
Link copied to clipboard
open fun getNumberValue(p0: TomlElement, p1: Number): Number
open override fun getNumberValue(input: TomlElement): DataResult<Number>
Link copied to clipboard
open override fun getStream(input: TomlElement): DataResult<Stream<TomlElement>>
Link copied to clipboard
open override fun getStringValue(input: TomlElement): DataResult<String>
Link copied to clipboard
open fun listBuilder(): ListBuilder<TomlElement>
Link copied to clipboard
open fun mapBuilder(): RecordBuilder<TomlElement>
Link copied to clipboard
open override fun mergeToList(list: TomlElement, values: MutableList<TomlElement>): DataResult<TomlElement>
open override fun mergeToList(list: TomlElement, value: TomlElement): DataResult<TomlElement>
Link copied to clipboard
open fun mergeToMap(p0: TomlElement, p1: MapLike<TomlElement>): DataResult<TomlElement>
open fun mergeToMap(p0: TomlElement, p1: MutableMap<TomlElement, TomlElement>): DataResult<TomlElement>
open override fun mergeToMap(map: TomlElement, key: TomlElement, value: TomlElement): DataResult<TomlElement>
Link copied to clipboard
open fun mergeToPrimitive(p0: TomlElement, p1: TomlElement): DataResult<TomlElement>
Link copied to clipboard
open override fun remove(input: TomlElement, key: String): TomlElement
Link copied to clipboard
open operator fun set(p0: TomlElement, p1: String, p2: TomlElement): TomlElement
Link copied to clipboard
open fun update(p0: TomlElement, p1: String, p2: Function<TomlElement, TomlElement>): TomlElement
Link copied to clipboard
open fun updateGeneric(p0: TomlElement, p1: TomlElement, p2: Function<TomlElement, TomlElement>): TomlElement
Link copied to clipboard
open fun <E : Any> withDecoder(p0: Decoder<E>): Function<TomlElement, DataResult<Pair<E, TomlElement>>>
Link copied to clipboard
open fun <E : Any> withEncoder(p0: Encoder<E>): Function<E, DataResult<TomlElement>>
Link copied to clipboard
open fun <E : Any> withParser(p0: Decoder<E>): Function<TomlElement, DataResult<E>>